signal(), raise()
#include signal.h>
DefineValueMeaning
SIGNULL0not really a signal
SIGHUP1hangup signal
SIGINT2sent by ^C
SIGQUIT3quit signal
SIGILL4illegal instruction
SIGTRAP5trace trap
SIGABRT6abort signal
SIGIOTSIGABRT
SIGPRIV7privilege violation
SIGEMTSIGPRIV
SIGFPE8divide by zero
SIGKILL9cannot be ignored
SIGBUS10bus error
SIGSEGV11illegal mem. reference
SIGSYS12bad arg. to a syscall
SIGPIPE13broken pipe
SIGALRM14alarm clock
SIGTERM15software term. signal
SIGURG16urg. cond. on I/O chan.
SIGSTOP17stop sig. not from term.
SIGTSTP18stop sig. from terminal
SIGCONT19cont. stopped process
SIGCHLD20child stopped or exited
SIGTTIN21read by bg proc.
SIGTTOU22write by bg proc.
SIGIO23I/O possible on a descr.
SIGXCPU24CPU time exhausted
SIGXFSZ25file size lim. exceeded
SIGVTALRM26virtual timer alarm
SIGPROF27profiling timer expired
SIGWINCH28window size changed
SIGUSR29user signal 1
SIGUSR30user signal 2